body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}

// 所有按钮
.ant-btn {
  +.ant-btn {
    margin-left: 10px;
  }
}

// 修改列表样式
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

// 页面跳转加载
.view-loading {
  text-align: center;
  margin-top: 50px;
}

// 状态颜色-----------------------
.green {
  color: #52c41a
}

.red {
  color: #f5222d
}

.yellow {
  color: #faad14
}

.blue {
  color: #1890ff
}

// 下拉框去除最大高度----------------
.auto-height {
  .ant-select-dropdown-menu {
    max-height: initial;
  }

}

// 必填样式
.required::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}


// 滚动条样式---------------------
/*高宽分别对应 横 竖 滚动条的尺寸*/
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background: rgba(144, 147, 153, .3);
}

::-webkit-scrollbar-thumb:hover {
  background: rgba(144, 147, 153, .5);
}

::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 5px;
  // background: #EDEDED;
}


// 打印----------------------------

// 打印时样式
@media print {

  // 去除消息提示框
  .ant-message {
    display: none;
  }
}

// 打印的相关设置：比如指定页面的尺寸。页边 距,页眉页脚等
@page {
  size: a4;
}

// ---------------paper.css
@page {
  margin: 0;
}

body {
  margin: 0
}

.sheet {
  margin: 0;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  page-break-after: always;
}

/** Paper sizes **/
body.A3 .sheet {
  width: 297mm;
  height: 419mm
}

body.A3.landscape .sheet {
  width: 420mm;
  height: 296mm
}

body.A4 .sheet {
  width: 210mm;
  height: 296mm
}

body.A4.landscape .sheet {
  width: 297mm;
  height: 209mm
}

body.A5 .sheet {
  width: 148mm;
  height: 209mm
}

body.A5.landscape .sheet {
  width: 210mm;
  height: 147mm
}

body.letter .sheet {
  width: 216mm;
  height: 279mm
}

body.letter.landscape .sheet {
  width: 280mm;
  height: 215mm
}

body.legal .sheet {
  width: 216mm;
  height: 356mm
}

body.legal.landscape .sheet {
  width: 357mm;
  height: 215mm
}

/** Padding area **/
.sheet.padding-10mm {
  padding: 10mm
}

.sheet.padding-15mm {
  padding: 15mm
}

.sheet.padding-20mm {
  padding: 20mm
}

.sheet.padding-25mm {
  padding: 25mm
}

/** For screen preview **/
@media screen {
  body {
    background: #e0e0e0
  }

  .sheet {
    background: white;
    box-shadow: 0 .5mm 2mm rgba(0, 0, 0, .3);
    margin: 5mm auto;
  }
}

/** Fix for Chrome issue #273306 **/
@media print {
  body.A3.landscape {
    width: 420mm
  }

  body.A3,
  body.A4.landscape {
    width: 297mm
  }

  body.A4,
  body.A5.landscape {
    width: 210mm
  }

  body.A5 {
    width: 148mm
  }

  body.letter,
  body.legal {
    width: 216mm
  }

  body.letter.landscape {
    width: 280mm
  }

  body.legal.landscape {
    width: 357mm
  }
}

// ---------------paper.css